Skip to content

Arduino esp matter #222

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Sep 20, 2024
Merged

Conversation

SuGlider
Copy link
Contributor

Description

Adds sdkconfig settings for ESP32, S2, S3, C3, C6 and H2 in order to build the ESP Matter Library as part of Arduino Core.

Matter BLE has been disabled because it relies on nimBLE. Addinf that will depende on refactoring the current BLE library to use numBLE instead of Bluedroid.
The implication is that there won't be BLE advertising of th Matter Accessory and the Commissioner APP won't pick it up.

If the device is already in the same WiFi network of the APP, it will be able to discover it and commision it.

There are a few necessary modifications to the main CMakeLists.txt:
1- Adds a setting to tell Matter to include the Matter Configuration header files.
2- Sets -std=gnu++17 option to C++ in order to be able to build ESP Matter Component.

Related

espressif/arduino-esp32#7432

Testing

Just compilation. Arduino Matter library is still in the development process.

@SuGlider SuGlider self-assigned this Sep 19, 2024
@SuGlider SuGlider merged commit 37d604e into espressif:feat/esp_matter Sep 20, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

1 participant